Crate fvm_shared
source · [−]Modules
This module contains types exchanged at the syscall layer between actors (usually through the SDK) and the FVM.
Structs
Params for the network. This is now continued on into mainnet and is static across networks.
Total Filecoin available to the network.
Zero address used to avoid allowing it to be used for verification. This is intentionally disallowed because it is an edge case with Filecoin’s BLS signature verification.
Constants
Allowable clock drift in validations.
The expected number of block producers in each epoch.
Total gas limit allowed per block. This is shared across networks.
Ratio of integer values to token value.
Default bit width for the hamt in the filecoin protocol.
Multihash code for the identity hash function.
Codec for raw data.
The maximum supported CID size.
Base actor constructor method.
Base actor send method.
Lookback height for retrieving ticket randomness.
Total Filecoin supply.
Epochs to look back for verifying PoSt proofs.
Traits
Config trait which handles different network configurations.